\hypertarget{classVector2}{
\section{Vector2 Class Reference}
\label{classVector2}\index{Vector2@{Vector2}}
}


{\ttfamily \#include $<$Vector2.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classVector2_a04b0dba222a351346640f38a169e869e}{
{\bfseries Vector2} (double, double)}
\label{classVector2_a04b0dba222a351346640f38a169e869e}

\item 
\hypertarget{classVector2_ab084c04ebd36823cfa9194355a86084b}{
double {\bfseries GetX} () const }
\label{classVector2_ab084c04ebd36823cfa9194355a86084b}

\item 
\hypertarget{classVector2_accdb01197bffa41585bdfd70a5076b14}{
void {\bfseries SetX} (double)}
\label{classVector2_accdb01197bffa41585bdfd70a5076b14}

\item 
\hypertarget{classVector2_a85764938d9f383d96fbbc6fe31a3f887}{
double {\bfseries GetY} () const }
\label{classVector2_a85764938d9f383d96fbbc6fe31a3f887}

\item 
\hypertarget{classVector2_a2492079247c8be33ca44c5f3193c9a61}{
void {\bfseries SetY} (double)}
\label{classVector2_a2492079247c8be33ca44c5f3193c9a61}

\item 
\hypertarget{classVector2_a086ead1e70af9c6dce92a8e1dc1afd14}{
double {\bfseries Length} ()}
\label{classVector2_a086ead1e70af9c6dce92a8e1dc1afd14}

\item 
\hypertarget{classVector2_ae89c6a88d324dadd58e7e8f2ecc22a54}{
void {\bfseries FlipX} ()}
\label{classVector2_ae89c6a88d324dadd58e7e8f2ecc22a54}

\item 
\hypertarget{classVector2_a7b6f48960ec60a717f7a7c8275c25618}{
void {\bfseries FlipY} ()}
\label{classVector2_a7b6f48960ec60a717f7a7c8275c25618}

\item 
\hypertarget{classVector2_abe54079861c1bcdbba1a10c88e2055a5}{
double {\bfseries Norm} ()}
\label{classVector2_abe54079861c1bcdbba1a10c88e2055a5}

\item 
\hypertarget{classVector2_acb9f830390cfebea7662ec8753923165}{
double {\bfseries DotProd} (\hyperlink{classVector2}{Vector2})}
\label{classVector2_acb9f830390cfebea7662ec8753923165}

\item 
\hypertarget{classVector2_a3b597b3bfeb114dd9e157b86330e087d}{
void {\bfseries Normalize} ()}
\label{classVector2_a3b597b3bfeb114dd9e157b86330e087d}

\item 
\hypertarget{classVector2_acb89c9aff31cc9225494a95a450e3df4}{
\hyperlink{classVector2}{Vector2} \& {\bfseries ConvToScreenCoords} (const double)}
\label{classVector2_acb89c9aff31cc9225494a95a450e3df4}

\item 
\hypertarget{classVector2_a91a80a02122f2362a371c6c20087c107}{
\hyperlink{classVector2}{Vector2} \& {\bfseries operator+} (const \hyperlink{classVector2}{Vector2} \&)}
\label{classVector2_a91a80a02122f2362a371c6c20087c107}

\item 
\hypertarget{classVector2_aec98c65c8524c0cee8bd885351f7aa2e}{
\hyperlink{classVector2}{Vector2} \& {\bfseries operator-\/} (const \hyperlink{classVector2}{Vector2} \&)}
\label{classVector2_aec98c65c8524c0cee8bd885351f7aa2e}

\item 
\hypertarget{classVector2_a8560bc51d258f0bf4e60b5cd556003cb}{
\hyperlink{classVector2}{Vector2} \& {\bfseries operator-\/-\/} (int)}
\label{classVector2_a8560bc51d258f0bf4e60b5cd556003cb}

\item 
\hypertarget{classVector2_ad96c0414e1ece1d6529699ff5966b296}{
\hyperlink{classVector2}{Vector2} \& {\bfseries operator++} (int)}
\label{classVector2_ad96c0414e1ece1d6529699ff5966b296}

\item 
\hypertarget{classVector2_aa1cba4767cf8d2589e7f9d39be312abc}{
\hyperlink{classVector2}{Vector2} \& {\bfseries operator+} (const double)}
\label{classVector2_aa1cba4767cf8d2589e7f9d39be312abc}

\item 
\hypertarget{classVector2_afea77320352c7fc33b8a046fe7cf241b}{
\hyperlink{classVector2}{Vector2} \& {\bfseries operator-\/} (const double)}
\label{classVector2_afea77320352c7fc33b8a046fe7cf241b}

\item 
\hypertarget{classVector2_ae9b661e3c929589a2402a5e0d5dd811b}{
\hyperlink{classVector2}{Vector2} \& {\bfseries operator$\ast$} (const double)}
\label{classVector2_ae9b661e3c929589a2402a5e0d5dd811b}

\item 
\hypertarget{classVector2_a312168d8af6a5bfcd6f905e17e3e3f66}{
\hyperlink{classVector2}{Vector2} \& {\bfseries operator/} (const double)}
\label{classVector2_a312168d8af6a5bfcd6f905e17e3e3f66}

\item 
\hypertarget{classVector2_a225bceb7cf71b7d7ad0ba46a9a162163}{
\hyperlink{classVector2}{Vector2} \& {\bfseries operator+=} (const double)}
\label{classVector2_a225bceb7cf71b7d7ad0ba46a9a162163}

\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classVector2_a9fc2efab2b5d63c84f76fa8f036bec0c}{
std::ostream \& {\bfseries operator$<$$<$} (std::ostream \&os, const \hyperlink{classVector2}{Vector2} \&vector)}
\label{classVector2_a9fc2efab2b5d63c84f76fa8f036bec0c}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Custom Vector class. Provides easy arithmetic operations to use it. 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
Vector2.h\item 
Vector2.cpp\end{DoxyCompactItemize}
